777217863a0c345f25e6002273afdc1569a93977,src/main/java/com/linuxense/javadbf/DBFHeader.java,DBFHeader,write,#DataOutput#,151

Before Change


		dataOutput.writeInt(DBFUtils.littleEndian(this.reserv3)); /* 24-27 */

		dataOutput.writeByte(this.mdxFlag); /* 28 */		
		dataOutput.writeByte(this.languageDriver); /* 29 */
		dataOutput.writeShort(DBFUtils.littleEndian(this.reserv4)); /* 30-31 */
		for (DBFField field : this.fieldArray) {
			field.write(dataOutput,getUsedCharset());

After Change


		dataOutput.writeInt(DBFUtils.littleEndian(this.reserv3)); /* 24-27 */

		dataOutput.writeByte(this.mdxFlag); /* 28 */
		if (this.languageDriver != 0) {
			dataOutput.writeByte(this.languageDriver); /* 29 */
		}
		else if (getUsedCharset() != null) {
			dataOutput.writeByte(DBFCharsetHelper.getDBFCodeForCharset(getUsedCharset()));
		}
		else {
			dataOutput.writeByte(0);